package com.ugoodtech.mdcc.core.domain.StationLeanPaintSatisfactionReport;

import com.ugoodtech.mdcc.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

@ApiModel("经济性数据")
@Entity
@Table(name = "economicData")
public class EconomicData extends BaseEntity {

    @ApiModelProperty("维修站ID")
    private Long stationId;
    @ApiModelProperty("报告ID")
    private Long reportId;
    @ApiModelProperty("改善的日期")
    private String improvementTimStr;
    @ApiModelProperty("返工率")
    private String ReworkRate = "";
    @ApiModelProperty("油漆成本占产值额比例")
    private String paintCostTotalOutPutValue = "";
    @ApiModelProperty("人工成本占产值额比例")
    private String personCostTotalOutPutValue = "";
    @ApiModelProperty("单面材料成本")
    private String singleMaterialCost = "";
    @ApiModelProperty("单面人工成本")
    private String singlePersonCost = "";
    @ApiModelProperty("车间毛利")
    private String workShopGrossProfit = "";
    @ApiModelProperty("车间毛利率")
    private String workShopGrossProfitMargin = "";
    @ApiModelProperty("下标-改善月")
    private Integer indexId;

    public Long getReportId() {
        return reportId;
    }

    public void setReportId(Long reportId) {
        this.reportId = reportId;
    }

    public String getImprovementTimStr() {
        return improvementTimStr;
    }

    public void setImprovementTimStr(String improvementTimStr) {
        this.improvementTimStr = improvementTimStr;
    }

    public String getReworkRate() {
        return ReworkRate;
    }

    public void setReworkRate(String reworkRate) {
        ReworkRate = reworkRate;
    }

    public String getPaintCostTotalOutPutValue() {
        return paintCostTotalOutPutValue;
    }

    public void setPaintCostTotalOutPutValue(String paintCostTotalOutPutValue) {
        this.paintCostTotalOutPutValue = paintCostTotalOutPutValue;
    }

    public String getPersonCostTotalOutPutValue() {
        return personCostTotalOutPutValue;
    }

    public void setPersonCostTotalOutPutValue(String personCostTotalOutPutValue) {
        this.personCostTotalOutPutValue = personCostTotalOutPutValue;
    }

    public String getSingleMaterialCost() {
        return singleMaterialCost;
    }

    public void setSingleMaterialCost(String singleMaterialCost) {
        this.singleMaterialCost = singleMaterialCost;
    }

    public String getSinglePersonCost() {
        return singlePersonCost;
    }

    public void setSinglePersonCost(String singlePersonCost) {
        this.singlePersonCost = singlePersonCost;
    }

    public String getWorkShopGrossProfit() {
        return workShopGrossProfit;
    }

    public void setWorkShopGrossProfit(String workShopGrossProfit) {
        this.workShopGrossProfit = workShopGrossProfit;
    }

    public String getWorkShopGrossProfitMargin() {
        return workShopGrossProfitMargin;
    }

    public void setWorkShopGrossProfitMargin(String workShopGrossProfitMargin) {
        this.workShopGrossProfitMargin = workShopGrossProfitMargin;
    }

    public Long getStationId() {
        return stationId;
    }

    public void setStationId(Long stationId) {
        this.stationId = stationId;
    }

    @Column(name = "index_id")
    public Integer getIndexId() {
        return indexId;
    }

    public void setIndexId(Integer indexId) {
        this.indexId = indexId;
    }
}
